Marcelo OteroMarcelo Otero
International FootballThe Deals That Never Happened: The Art of Reading Silence in the Transfer MarketMoscow, 22:40, June 8, 2026. The third-floor corridor of a hotel less than tw...
International FootballLaLiga 2026-27 After the Madrid Derby Round: Real Madrid Fourth, Villarreal Win 3-1, and an Unverifiable Data SilenceFour in the afternoon, Shanghai time. I sit in front of two screens in a smal...
International FootballEmpty Press Box in Lyon: The Discipline of Verification for a Football WriterTuesday morning, I opened my notebook in the empty stands of Groupama Stadium...
TennisWhen Data Gets Mislabelled: Lessons from a Tennis Analysis With No TennisIn more than two decades spent in front of transfer data tables and opponent...
TennisSix Kings Slam Postponed to December 27-30: The Commercial Nature of a No-Points ExhibitionOctober 21 was struck from the calendar. The replacement window was sealed...
Domestic FootballCong An Ha Noi vs Gamba Osaka: The Courage of the Debutants and the Burden of the Former KingsThat night, in the stands of Hang Day Stadium, I sat in the twelfth row, righ...
International FootballPersib's Gritty Win Over Manila Digger: A Triumph of Patience or a Warning Sign for ACL 2?Imagine you are a Persib Bandung fan. Your team dominates possession, attacks...
Table TennisSBCL Premier Division Week 1: The 12-10 Deciders and the Youth Undercurrent of British Table TennisIn a small hall in south London, a seventeen-year-old bowed his head to the...
GolfEmpty Stands, the Wind Still Keeps the Beat: Lessons from an American Derby During the PandemicIn September 2026, I stood in the stands of New England Revolution's training...
International FootballWhen Vietnamese Football Looks at a Sanctions Order: Lessons on Governance, Identity, and Grey ZonesOn the night of September 29, I sat in my small office in Hanoi, rereading a...
International FootballQuerétaro 2-0 Atlante: Winning on Efficiency, Not on PossessionAt the 50th minute at La Corregidora, Iker Benito received the ball on the le...
Domestic FootballVietnam U20 Leads Iran 1-0 But Collapses, Loses 1-3: Painful Lessons on Set Pieces and DefenseThe U20 match between Vietnam and Iran ended with Vietnam losing 1-3 despite...
VolleyballDakar 2026: Youth Olympic Beach Volleyball Draw and the Data Signals Few SeeI once turned down the World Cup to sit and dissect 400m hurdles footage at t...
BadmintonLoh Kean Yew vs Kunlavut Vitidsarn: A Final Built on Emotion, Not DataThe Ichinomiya City Municipal Gymnasium belongs to the category of venue I...
BadmintonIndia and the Medal-Concentration Problem at Asian Games 2026: When Twenty Shuttlers Pivot on One PairOn June 27, 2026, in Kazan, I sat in row eleven of a nearly empty stand,...
AthleticsQuach Thi Lan and the Data Melancholy: Vietnamese Athletics After the Jakarta 2026 Golden EraIn the results sheet of the women's 400m hurdles at the 2026 Jakarta Asian...
EsportsWhen the Analysis Grid Stays Empty: The Data Problem Facing EsportsIn a small office in Shanghai, a computer screen stays lit long past midnight...
SwimmingJack Miceli Verbally Commits to UCSB: A Data View of a Multi-Stroke Recruiting ProfileWhen a 17-year-old swimmer cuts 11 seconds in the 400 IM in a single season,...
EsportsT1 Slow Down Late in the Season: Faker, Oner and the Data Gray Zone Before Worlds 2026Hook That playoff night, I stayed behind after the broadcast window closed in...
International FootballPersib vs Persija Derby: When 'Nothing Special' Hides a Geological Layer of PsychologyThe GBK stadium has never stopped being hot in recent days. Persija Jakarta...
International FootballLaLiga 2026-27 After the Madrid Derby Round: Real Madrid Fourth, Villarreal Win 3-1, and an Unverifiable Data SilenceFour in the afternoon, Shanghai time. I sit in front of two screens in a smal...
International FootballEmpty Press Box in Lyon: The Discipline of Verification for a Football WriterTuesday morning, I opened my notebook in the empty stands of Groupama Stadium...
TennisWhen Data Gets Mislabelled: Lessons from a Tennis Analysis With No TennisIn more than two decades spent in front of transfer data tables and opponent...
TennisSix Kings Slam Postponed to December 27-30: The Commercial Nature of a No-Points ExhibitionOctober 21 was struck from the calendar. The replacement window was sealed...
Domestic FootballCong An Ha Noi vs Gamba Osaka: The Courage of the Debutants and the Burden of the Former KingsThat night, in the stands of Hang Day Stadium, I sat in the twelfth row, righ...
International FootballPersib's Gritty Win Over Manila Digger: A Triumph of Patience or a Warning Sign for ACL 2?Imagine you are a Persib Bandung fan. Your team dominates possession, attacks...
Table TennisSBCL Premier Division Week 1: The 12-10 Deciders and the Youth Undercurrent of British Table TennisIn a small hall in south London, a seventeen-year-old bowed his head to the...
GolfEmpty Stands, the Wind Still Keeps the Beat: Lessons from an American Derby During the PandemicIn September 2026, I stood in the stands of New England Revolution's training...
International FootballWhen Vietnamese Football Looks at a Sanctions Order: Lessons on Governance, Identity, and Grey ZonesOn the night of September 29, I sat in my small office in Hanoi, rereading a...
International FootballQuerétaro 2-0 Atlante: Winning on Efficiency, Not on PossessionAt the 50th minute at La Corregidora, Iker Benito received the ball on the le...
Domestic FootballVietnam U20 Leads Iran 1-0 But Collapses, Loses 1-3: Painful Lessons on Set Pieces and DefenseThe U20 match between Vietnam and Iran ended with Vietnam losing 1-3 despite...
VolleyballDakar 2026: Youth Olympic Beach Volleyball Draw and the Data Signals Few SeeI once turned down the World Cup to sit and dissect 400m hurdles footage at t...
BadmintonLoh Kean Yew vs Kunlavut Vitidsarn: A Final Built on Emotion, Not DataThe Ichinomiya City Municipal Gymnasium belongs to the category of venue I...
BadmintonIndia and the Medal-Concentration Problem at Asian Games 2026: When Twenty Shuttlers Pivot on One PairOn June 27, 2026, in Kazan, I sat in row eleven of a nearly empty stand,...
AthleticsQuach Thi Lan and the Data Melancholy: Vietnamese Athletics After the Jakarta 2026 Golden EraIn the results sheet of the women's 400m hurdles at the 2026 Jakarta Asian...
EsportsWhen the Analysis Grid Stays Empty: The Data Problem Facing EsportsIn a small office in Shanghai, a computer screen stays lit long past midnight...
SwimmingJack Miceli Verbally Commits to UCSB: A Data View of a Multi-Stroke Recruiting ProfileWhen a 17-year-old swimmer cuts 11 seconds in the 400 IM in a single season,...
EsportsT1 Slow Down Late in the Season: Faker, Oner and the Data Gray Zone Before Worlds 2026Hook That playoff night, I stayed behind after the broadcast window closed in...
International FootballPersib vs Persija Derby: When 'Nothing Special' Hides a Geological Layer of PsychologyThe GBK stadium has never stopped being hot in recent days. Persija Jakarta...
